var models = require('../config/mysql');
var express = require('express');
var router = express.Router();
var mysql = require('mysql');

//使用连接池链接数据库

var pool = mysql.createPool(models.mysql);

var jsonWrite = function(res, ret) {
    if (typeof ret === 'undefined') {
        res.json({
            code: '1',
            msg: '操作失败'
        });
    } else {
        res.json(ret);
    }
};

//Vue_blog接口

// 获取所有用户接口
router.use('/getAllUser', (req, res) => {
    pool.query("select * from user",function(err,rows){
      if(err){
        jsonWrite(res, []);
      }else {  
        jsonWrite(res, rows);
      }
  });
});







module.exports = router;




// //获取全部数据
// queryAll() {
//     fetch( '/api/user/allUser',{
//     headers: {
//       'user-agent': 'Mozilla/4.0 MDN Example',
//       'content-type': 'application/json'
//     },
//     method: 'GET', // *GET, POST, PUT, DELETE, etc.
//     })
//     .then((res) => {return res.json()})
//     .then(data => {
//     //  console.log(data)
//       this.setState({allUsers: data})
//     })
//     .catch(e => console.log('错误:', e))
//   }
//  //根据条件查询数据
//   query(value) {
//       //console.log(value)
//       fetch( '/api/user/queryUser?params='+ value,{
//       headers: {
//         'user-agent': 'Mozilla/4.0 MDN Example',
//         'content-type': 'application/json'
//       },
//       method: 'GET', // *GET, POST, PUT, DELETE, etc.
//       })
//       .then((response) => {
//         return response.json();
//         })
//       .then(data => {
//        // console.log(data)
//         this.setState({allUsers: data})
//       })
//       .catch(e => console.log('错误:', e))
//       }